// 在ts中声明变量或者常量，必须指定类型；

let isDone: boolean = true; // 如果没有指定，就会把第一个付的值的类型当做指定的类型
isDone = false;

let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
// ES6 中的二进制表示法
let binaryLiteral: number = 0b1010;
// ES6 中的八进制表示法
let octalLiteral: number = 0o744;
let notANumber: number = NaN;
let infinityNumber: number = Infinity;

let u: undefined = undefined;

decLiteral = u